Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[남숙희] Week5 #194

Open
wants to merge 14 commits into
base: part1-남숙희
Choose a base branch
from

Conversation

sooki88
Copy link
Collaborator

@sooki88 sooki88 commented Nov 19, 2023

요구사항

기본

  • [기본]https://bootcamp-api.codeit.kr/docs 에 명세된 “/api/sign-in”으로 { “email”: “[email protected]”, “password”: “sprint101” } POST 요청해서 성공 응답을 받고 “/folder”로 이동하나요?
  • [기본]이메일 input에서 “[email protected]”으로 “/api/check-email” 이메일 중복 확인 POST 요청하면 이메일 중복 에러를 확인할 수 있나요?
  • [기본]유효한 회원가입 형식의 경우 “/api/sign-up” POST 요청하고 성공 응답을 받으면 “/folder”로 이동하나요?

심화

  • [심화]로그인/회원가입시 성공 응답으로 받은 accessToken을 로컬 스토리지에 저장했나요?
  • [심화]로그인/회원가입 페이지에 접근시 로컬 스토리지에 accessToken이 있는 경우 “/folder” 페이지로 이동하나요?

주요 변경사항

스크린샷

스크린샷 2023-11-19 오전 10 48 40
스크린샷 2023-11-19 오전 10 47 41

멘토에게

  • api 리퀘스트 요청 에러를 결국 해결하지 못했습니다.
  • 폴더는 저번에 말씀해주신대로 signIn끼리, signUp끼리 모아서 정리해봤습니다.
  • 5주 동안 고생 많으셨습니다! 마지막 과제는 잘 하고 싶었는데 제일 못해서 아쉽고 열심히 공부하겠습니다!

@sooki88 sooki88 added 매운맛🔥 뒤는 없습니다. 그냥 필터 없이 말해주세요. 책임은 제가 집니다. 미완성 죄송합니다... labels Nov 19, 2023
email : userEmail.value,
password : userPw.value,
};
const p = new Promise(( resolve, reject ) => {
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

여기서는 굳이 Promise패턴을 적용하기보다는 async/await 이 맞는것 같네요. 그리고 Promise 사용법을 잘못알고 있는 것 같습니다. resolve, reject를 어느시점에 하셔야되는 지와 내부에 어떤 Argment를 적어줘야하는지에 대해서 다시 한번 확인해보세요.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

아직 비동기 문법 공부가 많이 부족한 것 같습니다ㅜ 좀 더 공부하겠습니다!

email : userEmail.value,
password : userPw.value,
};
const p = new Promise(( resolve, reject ) => {
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

resolve 된 값을 p 변수에 담아서 쓰고 있는데 정작 p 변수를 활용하는 부분은 안보이네요.

차라리 accessApi api 콜을 위한 코드를 async/await 패턴으로 푸는게 더 나아 보입니다.

@@ -0,0 +1,23 @@
export const EMAIL_REGEX = /^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/;
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

EMAIL_REGEX, PW_REGEX, testUser, codeitApi 같은 경우 utils/const.js 로 빼주세요.

그리고 나머지 함수들은 utils/func.js 로 관리해주시면 되겠습니다.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

네, 알겠습니다!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
매운맛🔥 뒤는 없습니다. 그냥 필터 없이 말해주세요. 책임은 제가 집니다. 미완성 죄송합니다...
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants